Development of Agent-Based Intelligent Tutoring System for Teaching Object-Oriented Programming Concepts

نویسنده

  • Madhu Goyal
چکیده

Agent-based technology can be used in developing educational tutoring systems. An Intelligent Tutoring System, named as ‘ProgTool’ has been developed for teaching object-oriented programming concepts. The ‘Prog-Tool’ has been developed using JADE (Java Agents Development Environment) framework. This system helps the students to learn about Objects, Classes and other programming concepts by taking tutorials from it sitting anywhere and anytime. This paper shows that usage of ‘ProgTool’ helps students with topic sequencing, visual representation, and choice of multiple exercises and tests on each topic makes it a very useful for

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Student Model for Object-oriented Design and Programming

Objects-first” is an increasingly popular strategy for teaching objectoriented programming by introducing the concepts of objects, classes, and instances before procedural elements of a programming language. Learning object-oriented design and programming is a challenging task for many beginning students. We represent CIMEL ITS, which is an intelligent tutoring system that provides one-on-one t...

متن کامل

A case study of modeling the object oriented programming knowledge as an educational ontology

Educational ontologies represent important resources for intelligent tutoring systems, elearning systems and web-based education in universities. They can be developed by modeling the knowledge domain of each university course for all didactical activities: teaching, learning and examination. The paper presents a case study of modeling the object oriented programming knowledge as an ontology by...

متن کامل

Agent Oriented Technology Based on the M-Agent Architecture

The complexity of distributed and decentralized systems demands new tools for designing and programming processes. An idea of autonomous agents that arises as an extension of the object and process concepts may be applied to distributed and decentralized systems development ([9],[11]). In the paper the authors have undertaken an attempt to describe formally the architecture of multiagent system...

متن کامل

Design of a General Planmatcher for Diagnosing Student Programs

Several Intelligent Tutoring Systems (ITSs) for teaching imperative languages have been built up until now. However, most of them only teach one particular programming language. Moreover, they lack modular composability, that is, existing components of the available ITSs can hardly be reused to create a new ITS. Furthermore, introducing new problems or feedback requires a lot of effort and expe...

متن کامل

FlexiTrainer: A Visual Authoring Framework for Case-Based Intelligent Tutoring Systems

The need for rapid and cost-effective development Intelligent Tutoring Systems with flexible pedagogical approaches has led to a demand for authoring tools. The authoring systems developed to date provide a range of options and flexibility, such as authoring simulations, or authoring tutoring strategies. This paper describes FlexiTrainer, an authoring framework that enables the rapid creation o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011